package HomeWork2;

public class CashCow {
    private int height;//摇钱树的高度
    private int goldPiece;//表示摇钱树有的金币
    private boolean wormy;//表示摇钱树上是否有虫子
    private int pesticide;//表示杀虫剂的数量

    //成长方法
    public void grow(){
        // 方法执行一次，摇钱树成长一次，高度增加 2 ，金币数量增加 10
        height += 2;
        goldPiece += 10;
    }
    //购买杀虫剂
    public void buy(){
        // 当有金币时，从树上采摘金币购买农药
        // 每购买一次农药，金币减少 1 个，杀虫剂增加 100
        if(goldPiece > 0){
            goldPiece--;
            pesticide += 100;
        }
    }
    //杀虫
    public void kill(){
        // 当有虫子时，执行杀虫操作
        // 每执行一次杀虫操作，杀虫剂减少 50 ， 金币增加 5 个
        if(wormy){
            pesticide -= 50;
            goldPiece += 5;
            wormy = false;
        }
    }
    //浇水
    public void watering(){
        goldPiece += 5;
        height++;
        wormy = true;
    }

    public void show(){
        System.out.println("目前：摇钱树高" + height + "，摇钱树上的金币有" + goldPiece + "，" + (wormy ? "有虫子" : "没有虫子") + "，杀虫剂有" + pesticide);
    }

}
